the unhighlight call already NULLs out drag_highlighted_row
gtk_list_box_drag_highlight_row (GtkListBox *list_box, GtkListBoxRow *row)
{
GtkListBoxPrivate *priv = list_box->priv;
- GtkListBoxRow *old_highlight;
g_return_if_fail (list_box != NULL);
g_return_if_fail (row != NULL);
gtk_list_box_drag_unhighlight_row (list_box);
gtk_drag_highlight (GTK_WIDGET (row));
-
- old_highlight = priv->drag_highlighted_row;
priv->drag_highlighted_row = g_object_ref (row);
- if (old_highlight)
- g_object_unref (old_highlight);
}
static void